var do_Page = sm("do_Page");
var do_App = sm("do_App");
var nf = sm("do_Notification");
var hashdata = mm("do_HashData");
var openHelper = require("helper/open");

var communityUrl = require("url/community");
var communityUtil = require("helper/community");
var qqHttp = require("helper/http");
var userUtil = require("helper/user");


do_Page.on("back", function() {
	do_App.closePage();
})

/** **************处理页面-头部-begin**************** */
var headerAout = ui("headerAout");
var addheader = headerAout.add("header", "source://view/reuse/header.ui", 0, 0);
// 左上角-返回
ui(addheader + ".headerLeft").on("touch", function() {
	do_App.closePage()
});
// 右上角-
var headerRight = ui(addheader + ".headerRight");
// 右上角添加+图标
var imgNext = ui(addheader + ".imgNext");
imgNext.visible = false;
// 头部标题
var header = ui("header");
header.bindData(hashdata);
hashdata.addData({
	"labelTitle" : "我加入的社区"
});
header.refreshData();

// 声明UI变量
var listView = ui("listView");
var listdata = mm("do_ListData");
listView.bindItems(listdata);// 绑定item的数据

// 本页面-ajax业务请求url
var httpUrl = communityUrl.url.join.myList;
// 当页面加载完毕后执行
do_Page.on("loaded", function() {
	binddata();
});
// 全部刷新数据
function binddata() {
	qqHttp.post(httpUrl, {}, function(data) {
		listView.rebound();
		listdata.removeAll();
		listdata.addOne(data.communityBaseVo,0);
		listView.refreshItems();// 刷新item数据
	});
}
// 下拉列表，刷新数据
listView.on("pull", function(data) {
	if (data.state == 2) {
		binddata();
	}
});
//点击一条数据
listView.on("touch", function(data) {
	var ondata = listdata.getOne(data);
	communityUtil.communityVisitId(ondata.id);
	openHelper.open("source://view/community/detail/index.ui",{communityId:ondata.id});
});
